home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 5 / Gekikoh Dennoh Club Vol. 5 (Japan).7z / Gekikoh Dennoh Club Vol. 5 (Japan) (Track 01).bin / games / kenka / kenka2s.lzh / jui_am.inc < prev    next >
Text File  |  1997-01-08  |  5KB  |  310 lines

  1. *---------------------------------------
  2. *
  3. *    âeâôò\Ī
  4. *
  5. *    ÆåìUîé
  6. *
  7. *    by Shiroh Nakaya
  8. *
  9. *---------------------------------------
  10. mid_s:
  11.     move.w    C_X(a1),d1
  12.     move.w    C_Y(a1),d2
  13.     tst.w    C_LR_F(a1)
  14.     bne    @f
  15.  
  16.     subi.w    #16,d1
  17.     subi.w    #24,d2
  18.     addi.w    #$000f,d7
  19.     move.w    d1,(a6)+
  20.     move.w    d2,(a6)+
  21.     move.w    d7,(a6)+
  22.     move.w    #$0003,(a6)+
  23.  
  24.     addi.w    #16,d1
  25.     addq.w    #1,d7
  26.     move.w    d1,(a6)+
  27.     move.w    d2,(a6)+
  28.     move.w    d7,(a6)+
  29.     move.w    #$0003,(a6)+
  30.  
  31.     subi.w    #16,d1
  32.     addi.w    #16,d2
  33.     addq.w    #1,d7
  34.     move.w    d1,(a6)+
  35.     move.w    d2,(a6)+
  36.     move.w    d7,(a6)+
  37.     move.w    #$0003,(a6)+
  38.  
  39.     addi.w    #16,d1
  40.     addq.w    #1,d7
  41.     move.w    d1,(a6)+
  42.     move.w    d2,(a6)+
  43.     move.w    d7,(a6)+
  44.     move.w    #$0003,(a6)+
  45.  
  46.     subi.w    #16,d1
  47.     addi.w    #16,d2
  48.     addq.w    #1,d7
  49.     move.w    d1,(a6)+
  50.     move.w    d2,(a6)+
  51.     move.w    d7,(a6)+
  52.     move.w    #$0003,(a6)+
  53.  
  54.     addi.w    #16,d1
  55.     addq.w    #1,d7
  56.     move.w    d1,(a6)+
  57.     move.w    d2,(a6)+
  58.     move.w    d7,(a6)+
  59.     move.w    #$0003,(a6)+
  60.  
  61.     rts
  62. @@:
  63.     subi.w    #16,d1
  64.     subi.w    #24,d2
  65.     addi.w    #$4010,d7
  66.     move.w    d1,(a6)+
  67.     move.w    d2,(a6)+
  68.     move.w    d7,(a6)+
  69.     move.w    #$0003,(a6)+
  70.  
  71.     addi.w    #16,d1
  72.     subq.w    #1,d7
  73.     move.w    d1,(a6)+
  74.     move.w    d2,(a6)+
  75.     move.w    d7,(a6)+
  76.     move.w    #$0003,(a6)+
  77.  
  78.     subi.w    #16,d1
  79.     addi.w    #16,d2
  80.     addq.w    #3,d7
  81.     move.w    d1,(a6)+
  82.     move.w    d2,(a6)+
  83.     move.w    d7,(a6)+
  84.     move.w    #$0003,(a6)+
  85.  
  86.     addi.w    #16,d1
  87.     subq.w    #1,d7
  88.     move.w    d1,(a6)+
  89.     move.w    d2,(a6)+
  90.     move.w    d7,(a6)+
  91.     move.w    #$0003,(a6)+
  92.  
  93.     subi.w    #16,d1
  94.     addi.w    #16,d2
  95.     addq.w    #3,d7
  96.     move.w    d1,(a6)+
  97.     move.w    d2,(a6)+
  98.     move.w    d7,(a6)+
  99.     move.w    #$0003,(a6)+
  100.  
  101.     addi.w    #16,d1
  102.     subq.w    #1,d7
  103.     move.w    d1,(a6)+
  104.     move.w    d2,(a6)+
  105.     move.w    d7,(a6)+
  106.     move.w    #$0003,(a6)+
  107.  
  108.     rts
  109. *---------------------------------------
  110. mid_a:
  111.     move.w    C_X(a1),d1
  112.     move.w    C_Y(a1),d2
  113.     tst.w    C_LR_F(a1)
  114.     bne    @f
  115.  
  116.     subi.w    #16,d1
  117.     subi.w    #24,d2
  118.     addi.w    #$0015,d7
  119.     move.w    d1,(a6)+
  120.     move.w    d2,(a6)+
  121.     move.w    d7,(a6)+
  122.     move.w    #$0003,(a6)+
  123.  
  124.     addi.w    #16,d1
  125.     addq.w    #1,d7
  126.     move.w    d1,(a6)+
  127.     move.w    d2,(a6)+
  128.     move.w    d7,(a6)+
  129.     move.w    #$0003,(a6)+
  130.  
  131.     subi.w    #16,d1
  132.     addi.w    #16,d2
  133.     addq.w    #1,d7
  134.     move.w    d1,(a6)+
  135.     move.w    d2,(a6)+
  136.     move.w    d7,(a6)+
  137.     move.w    #$0003,(a6)+
  138.  
  139.     addi.w    #16,d1
  140.     addq.w    #1,d7
  141.     move.w    d1,(a6)+
  142.     move.w    d2,(a6)+
  143.     move.w    d7,(a6)+
  144.     move.w    #$0003,(a6)+
  145.  
  146.     subi.w    #16,d1
  147.     addi.w    #16,d2
  148.     addq.w    #1,d7
  149.     move.w    d1,(a6)+
  150.     move.w    d2,(a6)+
  151.     move.w    d7,(a6)+
  152.     move.w    #$0003,(a6)+
  153.  
  154.     addi.w    #16,d1
  155.     addq.w    #1,d7
  156.     move.w    d1,(a6)+
  157.     move.w    d2,(a6)+
  158.     move.w    d7,(a6)+
  159.     move.w    #$0003,(a6)+
  160.  
  161.     rts
  162. @@:
  163.     subi.w    #16,d1
  164.     subi.w    #24,d2
  165.     addi.w    #$4016,d7
  166.     move.w    d1,(a6)+
  167.     move.w    d2,(a6)+
  168.     move.w    d7,(a6)+
  169.     move.w    #$0003,(a6)+
  170.  
  171.     addi.w    #16,d1
  172.     subq.w    #1,d7
  173.     move.w    d1,(a6)+
  174.     move.w    d2,(a6)+
  175.     move.w    d7,(a6)+
  176.     move.w    #$0003,(a6)+
  177.  
  178.     subi.w    #16,d1
  179.     addi.w    #16,d2
  180.     addq.w    #3,d7
  181.     move.w    d1,(a6)+
  182.     move.w    d2,(a6)+
  183.     move.w    d7,(a6)+
  184.     move.w    #$0003,(a6)+
  185.  
  186.     addi.w    #16,d1
  187.     subq.w    #1,d7
  188.     move.w    d1,(a6)+
  189.     move.w    d2,(a6)+
  190.     move.w    d7,(a6)+
  191.     move.w    #$0003,(a6)+
  192.  
  193.     subi.w    #16,d1
  194.     addi.w    #16,d2
  195.     addq.w    #3,d7
  196.     move.w    d1,(a6)+
  197.     move.w    d2,(a6)+
  198.     move.w    d7,(a6)+
  199.     move.w    #$0003,(a6)+
  200.  
  201.     addi.w    #16,d1
  202.     subq.w    #1,d7
  203.     move.w    d1,(a6)+
  204.     move.w    d2,(a6)+
  205.     move.w    d7,(a6)+
  206.     move.w    #$0003,(a6)+
  207.  
  208.     rts
  209. *---------------------------------------
  210. mid_t:
  211.     move.w    C_X(a1),d1
  212.     move.w    C_Y(a1),d2
  213.     tst.w    C_LR_F(a1)
  214.     bne    @f
  215.  
  216.     subi.w    #16,d1
  217.     subi.w    #24,d2
  218.     addi.w    #$001b,d7
  219.     move.w    d1,(a6)+
  220.     move.w    d2,(a6)+
  221.     move.w    d7,(a6)+
  222.     move.w    #$0003,(a6)+
  223.  
  224.     addi.w    #16,d1
  225.     addq.w    #1,d7
  226.     move.w    d1,(a6)+
  227.     move.w    d2,(a6)+
  228.     move.w    d7,(a6)+
  229.     move.w    #$0003,(a6)+
  230.  
  231.     subi.w    #16,d1
  232.     addi.w    #16,d2
  233.     addq.w    #1,d7
  234.     move.w    d1,(a6)+
  235.     move.w    d2,(a6)+
  236.     move.w    d7,(a6)+
  237.     move.w    #$0003,(a6)+
  238.  
  239.     addi.w    #16,d1
  240.     addq.w    #1,d7
  241.     move.w    d1,(a6)+
  242.     move.w    d2,(a6)+
  243.     move.w    d7,(a6)+
  244.     move.w    #$0003,(a6)+
  245.  
  246.     subi.w    #16,d1
  247.     addi.w    #16,d2
  248.     addq.w    #1,d7
  249.     move.w    d1,(a6)+
  250.     move.w    d2,(a6)+
  251.     move.w    d7,(a6)+
  252.     move.w    #$0003,(a6)+
  253.  
  254.     addi.w    #16,d1
  255.     addq.w    #1,d7
  256.     move.w    d1,(a6)+
  257.     move.w    d2,(a6)+
  258.     move.w    d7,(a6)+
  259.     move.w    #$0003,(a6)+
  260.  
  261.     rts
  262. @@:
  263.     subi.w    #16,d1
  264.     subi.w    #24,d2
  265.     addi.w    #$401c,d7
  266.     move.w    d1,(a6)+
  267.     move.w    d2,(a6)+
  268.     move.w    d7,(a6)+
  269.     move.w    #$0003,(a6)+
  270.  
  271.     addi.w    #16,d1
  272.     subq.w    #1,d7
  273.     move.w    d1,(a6)+
  274.     move.w    d2,(a6)+
  275.     move.w    d7,(a6)+
  276.     move.w    #$0003,(a6)+
  277.  
  278.     subi.w    #16,d1
  279.     addi.w    #16,d2
  280.     addq.w    #3,d7
  281.     move.w    d1,(a6)+
  282.     move.w    d2,(a6)+
  283.     move.w    d7,(a6)+
  284.     move.w    #$0003,(a6)+
  285.  
  286.     addi.w    #16,d1
  287.     subq.w    #1,d7
  288.     move.w    d1,(a6)+
  289.     move.w    d2,(a6)+
  290.     move.w    d7,(a6)+
  291.     move.w    #$0003,(a6)+
  292.  
  293.     subi.w    #16,d1
  294.     addi.w    #16,d2
  295.     addq.w    #3,d7
  296.     move.w    d1,(a6)+
  297.     move.w    d2,(a6)+
  298.     move.w    d7,(a6)+
  299.     move.w    #$0003,(a6)+
  300.  
  301.     addi.w    #16,d1
  302.     subq.w    #1,d7
  303.     move.w    d1,(a6)+
  304.     move.w    d2,(a6)+
  305.     move.w    d7,(a6)+
  306.     move.w    #$0003,(a6)+
  307.  
  308.     rts
  309. *---------------------------------------
  310.